Michal Kwiatkowski, the unsung hero of Team Sky/Ineos during their dominant years, claimed his maiden Tour de France victory
Briton Adam Yates retained the overall leader's yellow jersey after staying tucked in the main peloton, which crossed the line with a deficit of 2:53.
Belgium's Greg van Avermaet snatched gold in a thrilling and incident-packed men's Olympic road race, out-sprinting Denmark's Jakob Fuglsang alongside the Copacabana beach after a spectacular day of racing along Rio's coastline on Saturday.
'It's a big emotion because I've won on the Tour. I haven't won (a race) since the start of the season. It's great to make it. It was tough but I'm super happy to have won.'
Roglic leads Pogacar by 40 seconds and Colombian Rigoberto Uran by 1:34 as the race is turning into an all-Slovenian affair following Bernal's disappearance.
Tadej Pogacar became the first Slovenian to win the Tour de France after he retained the yellow jersey in the 21st stage on Sunday, a day after he pulled off a major coup to take the overall lead.
Dutchman Bauke Mollema, the strongest and smartest of the breakaway riders, who had three top 10 finishes on the Tour, won the 189.5-km stage from Laissac-Severac L'Eglise but the action was elsewhere.
Chris Froome moved closer to a maiden Tour de France title with an awe-inspiring victory on top of the intimidating Mont Ventoux, pulling away from his rivals in brutal fashion seven kilometres from the finish on Sunday.